artificial touch - English Synonyms Dictionary